USE [Construarte]
GO

/****** Object: Table [dbo].[Obra] Script Date: 31/08/2013 16:40:07 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[Obra] (
    [ObraId]           INT            IDENTITY (1, 1) NOT NULL,
    [ClienteId]        INT            NOT NULL,
    [CidadeId]         INT            NOT NULL,
    [TipoConstrucaoId] INT            NOT NULL,
    [EngenheiroId]     INT            NOT NULL,
    [ArquitetoId]      INT            NOT NULL,
    [Logradouro]       NVARCHAR (250) NOT NULL,
    [Ativo]            NCHAR (1)      DEFAULT ('S') NOT NULL,
    PRIMARY KEY CLUSTERED ([ObraId] ASC),
    CONSTRAINT [FK_Obra_Cliente] FOREIGN KEY ([ClienteId]) REFERENCES [dbo].[Cliente] ([ClienteId]),
    CONSTRAINT [FK_Obra_Cidade] FOREIGN KEY ([CidadeId]) REFERENCES [dbo].[Cidade] ([CidadeId]),
    CONSTRAINT [FK_Obra_Arquiteto] FOREIGN KEY ([ArquitetoId]) REFERENCES [dbo].[Arquiteto] ([ArquitetoId]),
    CONSTRAINT [FK_Obra_Engenheiro] FOREIGN KEY ([EngenheiroId]) REFERENCES [dbo].[Engenheiro] ([EngenheiroId]),
    CONSTRAINT [FK_Obra_Tipo] FOREIGN KEY ([TipoConstrucaoId]) REFERENCES [dbo].[TipoConstrucao] ([TipoConstrucaoId])
);



SET IDENTITY_INSERT [dbo].[Obra] ON
INSERT INTO [dbo].[Obra] ([ObraId], [ClienteId], [CidadeId], [TipoConstrucaoId], [EngenheiroId], [ArquitetoId], [Logradouro], [Ativo]) VALUES (1, 1, 7325, 2, 1, 1, N'rua numero zero', N'S')
SET IDENTITY_INSERT [dbo].[Obra] OFF



